package com.fckbug.service;

import java.util.List;

import com.fckbug.vos.Acc;

public interface UserService {
	/**
	 * 通过用户名查询id和密码
	 * @param username
	 * @return
	 */
	List getUserByUsername(final String username);
	
	/**
	 *通过用户名id查询用户相关信息
	 * @param userId
	 * @return
	 */
	Acc getUserByUserId(Integer userId);
	
	/**
	 * 更新用户详细信息
	 * @param acc
	 * @return
	 */
	boolean updateUser(Acc acc);
	
	/**
	 * 
	 * @param username
	 * @param pwd
	 * @return true保存成功，否则失败
	 */
	boolean saveRegUser(String username, String pwd, String nickname) throws Exception;
	
	/**
	 * 查询排名前100的用户信息
	 * @return
	 */
	List listTopUsers();
}
